package part16_备忘录模式_游戏角色恢复.p01;

/**对象，需要保存对象的状态
 * @ClassName: Originator
 * @Author: AllenSun
 * @Date: 2020/3/8 23:16
 */
public class Originator {

    private String state;

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    //编写一个方法，可以保存一个状态对象Memento
    public Memento saveStateMemento(){
        return new Memento(state);
    }

    public void getStateFromMemento(Memento memento){
        state=memento.getState();
    }
}
